ট্যাক্সের জন্য আমাদের API কীভাবে ব্যবহার করবেন

সর্বশেষ আপডেট: ৩১ মার্চ, ২০২৫

একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) হল বিভিন্ন পরিষেবা (এই ক্ষেত্রে এক্সচেঞ্জ এবং ট্যাক্স পরিষেবা) একে অপরের সাথে যোগাযোগ করার একটি উপায়।

কখনও কখনও পরিষেবাগুলি API-এর মাধ্যমে সর্বজনীনভাবে উপলব্ধ ডেটা ব্যবহার করে অবাধে যোগাযোগ করতে পারে, তবে, যখন ট্যাক্সের জন্য প্রয়োজনীয় তথ্য (যেমন আপনার অ্যাকাউন্টের ব্যালেন্স, ট্রেডিং ইতিহাস ইত্যাদি) জিজ্ঞাসা করার কথা আসে, তখন বিষয়গুলি আরও জটিল হয়ে ওঠে, কারণ এই তথ্য আপনার ব্যবহারকারীর নাম/পাসওয়ার্ড/2FA দ্বারা সুরক্ষিত থাকে (যা আপনার কারও সাথে শেয়ার করা উচিত নয়)।

আপনার ট্যাক্স প্ল্যাটফর্মকে আপনার ক্রাকেন অ্যাকাউন্টের সাথে সংযুক্ত করতে একটি API ব্যবহার করা হল আপনার লগইন তথ্য শেয়ার না করেই আপনার অ্যাকাউন্টের ডেটাতে অ্যাক্সেস দেওয়ার একটি কার্যকর উপায়।

আপনার ট্যাক্স প্ল্যাটফর্মকে আপনার ক্রাকেন অ্যাকাউন্টের সাথে সংযুক্ত করার জন্য, আপনাকে একটি API কী-এর মাধ্যমে ট্যাক্স প্ল্যাটফর্মকে আপনার অ্যাকাউন্টের তথ্যে অ্যাক্সেস দিতে হবে।

আপনি চান না যে কোনো তৃতীয় পক্ষ আপনার ব্যবহারকারীর নাম/পাসওয়ার্ড/2FA জানুক, এবং আপনি তাদের আপনার অ্যাকাউন্ট থেকে ট্রেড বা উত্তোলন করতেও চান না, তাই এর পরিবর্তে উপযুক্ত অনুমতি সহ একটি API কী ব্যবহার করা হয়।

আপনি API কী-কে যে অনুমতিগুলি দেবেন তা অন্য প্ল্যাটফর্ম আপনার অ্যাকাউন্টে কী দেখতে এবং করতে পারবে তার সীমা নির্ধারণ করবে।

সাধারণভাবে বলতে গেলে, একটি ট্যাক্স সফ্টওয়্যারের আপনার মূলধন লাভ/ক্ষতি গণনা করার জন্য নিম্নলিখিত অনুমতিগুলির প্রয়োজন হয়:

তহবিল জিজ্ঞাসা করুন, বন্ধ অর্ডার এবং ট্রেড জিজ্ঞাসা করুন (কিছু এক্সচেঞ্জের জন্য ঐচ্ছিক), লেজার এন্ট্রি জিজ্ঞাসা করুন, এবং ডেটা এক্সপোর্ট করুন।

এগুলি শুধুমাত্র পঠনযোগ্য অনুমতি হিসাবে পরিচিত, যার অর্থ তারা অন্য প্ল্যাটফর্মকে আপনার অ্যাকাউন্টে তহবিল এবং আপনার অ্যাকাউন্টের ইতিহাসে লেনদেন দেখতে দেয়, তবে তাদের আপনার অ্যাকাউন্টে কোনো পরিবর্তন করার অনুমতি দেয় না (কোনো নতুন ট্রেড নয়, এবং কোনো নতুন তহবিল লেনদেন নয়)।

আসুন দেখি ক্রাকেন প্রো-তে এটি কেমন দেখায়:

Kraken PRO

ক্রাকেনে কীভাবে একটি API তৈরি করবেন তা জানতে অনুগ্রহ করে নিচে দেখুন।

তহবিল:

জিজ্ঞাসা করুন: এটি API কী-কে অ্যাকাউন্টের ব্যালেন্স এবং তহবিল রেকর্ড (ঐতিহাসিক জমা এবং উত্তোলন) দেখতে দেয়।

অর্ডার এবং ট্রেড:

বন্ধ অর্ডার এবং ট্রেড জিজ্ঞাসা করুন: এটি API কী-কে অ্যাকাউন্টে বন্ধ অর্ডার এবং ট্রেড দেখতে দেয় (এটি লাভ/ক্ষতি নির্ধারণে সহায়তা করতে ব্যবহৃত হয়)।

ডেটা:

লেজার এন্ট্রি জিজ্ঞাসা করুন: এটি API কী-কে অ্যাকাউন্টের লেজার দেখতে দেয়, যা সমস্ত অতীত ট্রেডিং/তহবিল লেনদেনের একটি রেকর্ড।

ডেটা এক্সপোর্ট করুন: এটি API কী-কে উপরে উল্লিখিত সমস্ত ডেটা এক্সপোর্ট করতে দেয়, যার মধ্যে আপনার ট্রেডিং এবং অ্যাকাউন্টের লেজার ইতিহাস (সাধারণত CSV ফরম্যাটে) অন্তর্ভুক্ত।

আপনার ক্রাকেন অ্যাকাউন্টকে কোইনলির সাথে কীভাবে সংযুক্ত করবেন সে সম্পর্কে আরও তথ্যের জন্য, ভিজিট করুন:

আপনার বসবাসের দেশ নির্বাচন করে শুরু করুন

1

এরপর অ্যাড ওয়ালেট-এ ক্লিক করুন এবং ক্রাকেন নির্বাচন করুন

2

API 'স্বয়ংক্রিয় সিঙ্ক' পদ্ধতি ব্যবহার করতে, Kraken.com থেকে প্রাপ্ত আপনার পাবলিক এবং প্রাইভেট কী ইনপুট করুন এবং অ্যাড ক্রাকেন-এ ক্লিক করুন।

3

3

4

আপনার CSV ফাইল ম্যানুয়ালি আপলোড করতে, অনুগ্রহ করে CoinTracker CSV গাইড ব্যবহার করে আপনার ডেটা পুনরায় ফরম্যাট করুন এবং CoinTracker CSV টেমপ্লেটে লোড করুন।

এটি সম্পন্ন হলে, সম্পূর্ণ CoinTracker CSV টেমপ্লেটটি নির্ধারিত আপলোড এলাকায় টেনে আনুন এবং ড্রপ করুন।

5

আপনার যদি আরও সহায়তার প্রয়োজন হয়, অনুগ্রহ করে নিচে CoinTracker ধাপে ধাপে গাইডটি দেখুন।

মূল পৃষ্ঠা থেকে আপনার মৌলিক সেটিংস সেট করুন

1

পরবর্তী ধাপে ক্লিক করুন, তারপর 'আরও বিকল্প দেখুন'

2

ওয়ালেট/এক্সচেঞ্জের তালিকা থেকে Kraken নির্বাচন করুন

4

5

অনুগ্রহ করে আপনার Kraken পাবলিক এবং প্রাইভেট কীগুলি API কী এবং সিক্রেট কী ফিল্ডে কপি ও পেস্ট করুন এবং "Connect Exchange" এ ক্লিক করুন

4

মূল পৃষ্ঠা থেকে, অনুগ্রহ করে 'Enter Coins' নির্বাচন করুন এবং Kraken অনুসন্ধান করে নির্বাচন করুন (Kraken Futures এর সাথে বিভ্রান্ত হবেন না)

Select Exchange/Wallet

'Create a new automatic Kraken Job' এ স্ক্রোল করুন এবং API কী ও আপনার API প্রাইভেট কী (গোপন) পেস্ট করুন, তারপর 'Save This Kraken Job' এ ক্লিক করুন

Input Public/Private Keys

আপনার CSV ফাইল ম্যানুয়ালি আপলোড করতে, 'CSV import tab' এ ক্লিক করুন, তারপর আপনার CSV ফাইল টেনে আনুন এবং 'Continue to Import' এ ক্লিক করুন।

Manually Upload CSV file

সবশেষে, অনুগ্রহ করে 'Start Import' এ ক্লিক করুন

Manually upload CSV file

Successfully uploaded CSV file

আপনার যদি আরও সহায়তার প্রয়োজন হয়, তাহলে অনুগ্রহ করে নিচে দেওয়া CoinTracking ধাপে ধাপে নির্দেশিকাটি দেখুন:

ক্রিপ্টো ট্যাক্স ক্যালকুলেটর (CTC) এ Kraken ডেটা আপলোড করার একটি বিস্তারিত নির্দেশিকার জন্য, আমাদের সহায়তা নিবন্ধটি দেখুন:

ড্যাশবোর্ড পৃষ্ঠা থেকে, উপরের ডানদিকে + ইন্টিগ্রেশন বোতামটি নির্বাচন করুন:

Blockpit

এরপর, যখন একটি ওয়ালেট নির্বাচন করতে বলা হবে তখন Kraken নির্বাচন করুন।

এটি সর্বাধিক জনপ্রিয় ইন্টিগ্রেশনগুলির অধীনে দৃশ্যমানভাবে তালিকাভুক্ত।

এরপর অনুগ্রহ করে Kraken (স্পট API ডেটার জন্য) অথবা Kraken Futures (ফিউচার ডেটার জন্য) নির্বাচন করুন।

*অনুগ্রহ করে মনে রাখবেন যে Kraken Futures API কীগুলি Kraken SPOT API কীগুলি থেকে আলাদা এবং স্বতন্ত্র এবং বিনিময়যোগ্য নয়*

Blockpit

Blockpit 3

অনুগ্রহ করে আপনার Kraken অ্যাকাউন্ট থেকে আপনার API কী এবং আপনার API প্রাইভেট কী কপি করুন এবং Blockpit ওয়েবসাইটে সংশ্লিষ্ট ফিল্ডগুলিতে পেস্ট করুন এবং Continue-তে ক্লিক করুন।

Blockpit 3

'Continue'-তে ক্লিক করার পর আপনার অ্যাকাউন্টের ব্যালেন্স এবং লেনদেনের ইতিহাস সিঙ্ক করার প্রক্রিয়া শুরু হবে। আপনার অ্যাকাউন্টের ইতিহাসের দৈর্ঘ্যের উপর নির্ভর করে এতে কয়েক সেকেন্ড বা মিনিট সময় লাগতে পারে।

Blockpit 4

আপনার Kraken (এবং Kraken Futures) ব্যালেন্সগুলি ড্যাশবোর্ডের ইন্টিগ্রেশনগুলির অধীনে দেখানো হবে, যেখানে আপনি যেকোনো সময় ডেটা সিঙ্ক্রোনাইজ করতে পারবেন, অথবা একটি সক্রিয় Blockpit লাইসেন্স সহ প্রতি 24 ঘন্টা স্বয়ংক্রিয়ভাবে সিঙ্ক করতে পারবেন।

আপনার যদি আরও সহায়তার প্রয়োজন হয়, তাহলে অনুগ্রহ করে নিচের Blockpit ধাপে ধাপে নির্দেশিকাটি দেখুন।

  • তৃতীয় পক্ষের সফটওয়্যারে আমার পাবলিক এবং প্রাইভেট কী যোগ করার সময় আমি একটি অবৈধ কী ত্রুটি পাচ্ছি।

    যদি এই ত্রুটি দেখা যায়, প্রথমে নিশ্চিত করুন যে আপনি ব্যক্তিগত এবং পাবলিক কীগুলি সঠিকভাবে কপি করছেন। যদি আপনি এটি করার পরেও অবৈধ কী ত্রুটি পান, তাহলে সঠিক অনুমতি সহ একটি নতুন কী তৈরি করুন এবং এটি আবার যোগ করার চেষ্টা করুন।

  • আমার অর্জিত/স্টেক করা ব্যালেন্স দেখা যাচ্ছে না।

    কিছু তৃতীয় পক্ষের ট্যাক্স সফটওয়্যার API এর মাধ্যমে আমাদের স্টেক করা সম্পদের ব্যালেন্স সঠিকভাবে আমদানি করতে অক্ষম। এটি সাধারণত আপনার অ্যাকাউন্টের ইতিহাস এক্সপোর্ট করে এবং ম্যানুয়ালি তৃতীয় পক্ষের সাইটে আপলোড করে সমাধান করা যেতে পারে। আপনার অ্যাকাউন্টের ইতিহাস ম্যানুয়ালি কিভাবে এক্সপোর্ট করবেন তা জানতে নিচে ক্লিক করুন।

  • আমার কিছু লেনদেন অনুপস্থিত।

    তাৎক্ষণিক কেনা/বেচার ফাংশনগুলি অ্যাকাউন্টের ট্রেড ইতিহাসে রেকর্ড করা হয় না, তবে সেগুলি অ্যাকাউন্টের লেজারে দেখা যায়। কিছু তৃতীয় পক্ষের প্ল্যাটফর্ম অ্যাকাউন্টের লেজারে কেনা/বেচার এন্ট্রিগুলি সঠিকভাবে ব্যাখ্যা করতে সক্ষম নয়। যদি এমন হয়, তাহলে অনুগ্রহ করে আপনার অ্যাকাউন্টের ইতিহাস ম্যানুয়ালি এক্সপোর্ট করুন এবং আপনি যে তৃতীয় পক্ষের প্ল্যাটফর্ম ব্যবহার করছেন সেখানে ফাইলটি আপলোড করুন।

  • আমি আমার অ্যাকাউন্টের ইতিহাস ম্যানুয়ালি ডাউনলোড করেছি কিন্তু আমি প্রতীকগুলির অর্থ বুঝতে পারছি না।

    আপনার সম্পূর্ণ অ্যাকাউন্টের ইতিহাস দুটি অংশ নিয়ে গঠিত, যথা আপনার লেজার এবং আপনার ট্রেড। প্রথমে আসুন এই দুটির মধ্যে পার্থক্য সম্পর্কে একটু জেনে নিই।

    এখন যেহেতু আমরা আপনার অ্যাকাউন্টের লেজার এবং ট্রেড ইতিহাসের মধ্যে পার্থক্য সম্পর্কে ভালোভাবে বুঝতে পেরেছি, আসুন দেখি কিভাবে প্রতিটি ব্যাখ্যা করা যায়।

  • তৃতীয় পক্ষের সফটওয়্যারকে আমার API কীগুলি দেওয়া কি নিরাপদ?

    যতক্ষণ পর্যন্ত একটি তৃতীয় পক্ষের সাইট/অ্যাপ্লিকেশন আপনার Kraken ব্যক্তিগত API কীগুলির প্রয়োজন হয়, ততক্ষণ পর্যন্ত সম্ভাব্য নিরাপত্তা সমস্যা থাকতে পারে, তবে যতক্ষণ আপনি ন্যূনতম অনুমতি সহ একটি নির্দিষ্ট API কী তৈরি করেন, উদাহরণস্বরূপ শুধুমাত্র আপনার ব্যালেন্স এবং/অথবা লেজার পড়ার জন্য, ততক্ষণ আপনার তহবিল বা সাধারণ নিরাপত্তার জন্য কোনো ঝুঁকি নেই। এই কারণে, শুধুমাত্র পড়ার অনুমতি দেওয়া এবং আপনার বিশ্বস্ত তৃতীয় পক্ষের সফটওয়্যারের সাথে শেয়ার করার জন্য উল্লিখিত অনুমতি সহ একটি নির্দিষ্ট API কী তৈরি করা যুক্তিযুক্ত।


আরও সাহায্যের প্রয়োজন?